ÄÄÄ Issue #1 ÄÄÄ THE SOFTWARE WORKBENCH BY: MATT ANDERSON ÄÄÄÄ Summer 1996 ÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DOS File Comparing Programs ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Why read the same documentation to a updated program when you can compare and read only the differences. Check out what many Windows applications do to your Win.Ini files, so you can later remove them. These charts provide a highly detailed look at several shareware comparing programs and which one is right for you. We have examined the features, speed, and the pros and cons of every program. Over weeks of researching! Programs Tested Author/Company Released Marketing ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Laser Compare 1.2 (beta) (LAS) LaserArts Jun 1996 Shareware Sherlock 2.73 (SLK) Gulf Sierra Jan 1995 Shareware Visual Compare 1.52 (VIS) Whitney Software, Inc. Jun 1992 Shareware File Compare (FCP) Microsoft Corporation Dos 5.0+ Commercial Different File Compare 1.0 (DFC) Tanny Bear Development May 1993 Shareware (beta) = The version I tested was only a preview of 1.2, their final release of 1.2 may include some more features. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍ» º General comparison ³ LAS ³ SLK ³ VIS ³ FCP ³ DFC º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄĶ º Registration fee (without any shipping fees) ³ $10 ³ $25 ³ $30 ³ $39 ³ $15 º º Documentation (0=Useless, 10=Informative) ³ 8 ³ 6 ³ 7 ³ 3 ³ 6 º º Internet email/postage stamp mail support ³ X ³ X ³ X ³ X ³ X º º No evaluation period (NSW=Not ShareWare) ³ X ³ ³ ³ NSW ³ º º Pre-made Windows .PIF and .ICO files ³ X ³ ³ ³ ³ º º Program is supported by ASP ³ ³ X ³ X ³ ³ º º Telephone support ³ ³ X ³ X ³ X ³ º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄĶ º Average Registration Fee: $23.80 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍ» º Program features ³ LAS ³ SLK ³ VIS ³ FCP ³ DFC º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄĶ º*Ability to analyze ASCII files ³ X ³ X ³ X ³ X ³ X º º*Ability to analyze BINARY files ³ (1) ³ ³ ³ X ³ º º Ability to create a composite/merged file ³ ³ ³ X ³ ³ X º º Ability to display carriage returns ³ X ³ ³ ³ ³ º º Ability to ignore case differences ³ X ³ X ³ X ³ X ³ X º º Ability to shell to DOS ³ X ³ X ³ ³ ³ º º Ability to text search for a keyword ³ ³ ³ ³ ³ X º º*Automatic file synchronization ³ X ³ ³ X ³ X ³ X º º Displays the total number of mismatches ³ X ³ ³ ³ ³ X º º*Displays the line numbers for reference ³ X ³ X ³ X ³ X ³ X º º*Fast built-in duplicate checking ³ X ³ ³ X ³ X ³ X º º Help available when -? or /? is entered ³ X ³ ³ ³ X ³ X º º Option to auto exit when its done comparing ³ X ³ ³ ³ (2) ³ º º Option to ignore leading spaces/tabs ³ X ³ (3) ³ X ³ (3) ³ X º º Option to ignore trailing spaces/tabs ³ X ³ (3) ³ X ³ (3) ³ X º º Option to print results to a printer ³ X ³ X ³ ³ (4) ³ º º*Option to save mismatch results to a file ³ X ³ ³ X ³ (4) ³ º º Option to set the screen mode temporary ³ X ³ X ³ X ³ ³ X º º Prompts for file names if none are given ³ ³ X ³ X ³ ³ (5) º º Side by side comparison ³ ³ X ³ X ³ ³ X º º Uses a key system for registered users ³ X ³ ³ ³ (6) ³ º º Uses errorlevel codes for batch files ³ X ³ ³ X ³ ³ º º User (friendly) interface ³ (7) ³ X ³ X ³ ³ X º º*Will process files of unlimited size ³ X ³ X ³ ³ X ³ º º Will read command line data from environment ³ X ³ ³ ³ ³ º º Will read command line data from a file ³ X ³ ³ ³ ³ º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄĶ º Total [26 possible points] ³ 22 ³ 12 ³ 14 ³ 14 ³ 15 º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄĶ º * = A main factor when looking for a good comparison program. º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º (1) = Using /H, it can test Binary, but you cannot see differences. º º (2) = Since there is no user interface, it will always exit when its done. º º (3) = Both leading and trailing spaces/tabs ignoring is controlled by one º º option. º º (4) = You can either redirect the output to a file or printer. º º (5) = If you use the -r switch, it shall prompt for the file names. º º (6) = Not a shareware program. º º (7) = Can be disabled using the /O (Output directly to dos) option. º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍ» º Speed Tests (Time in Seconds) ³ LAS ³ SLK ³ VIS ³ FCP ³ DFC º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄĶ º One file to itself ³ .55 ³ 2.2 ³ .55 ³ .16 ³ .22 º º Two files with one ending mismatch ³ 1.6 ³ (A) ³ .66 ³ .22 ³ .27 º º Two files with one beginning mismatch ³ 2.8 ³ (A) ³ .77 ³ .22 ³ .27 º º Two identical files ³ .60 ³ 2.2 ³ .60 ³ .22 ³ .22 º º Two different files (Output to a file only) ³ 6.2 ³ (A) ³ 75 ³ 2.3 ³ (B) º º Two different files (Output to screen only) ³ 12 ³ (A) ³ 74 ³ 51 ³ 1.5 º º Time to determine if files are identical ³ .55 ³ (B) ³ .60 ³ .16 ³ (B) º º Time to determine if files are different ³ .60 ³ (B) ³ 75 ³ 2.3 ³ (B) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄĶ º Average Time (Margin of Error: 0.05 seconds) ³ 3.1 ³ N/A ³ 28 ³ 7.1 ³ N/A º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄĶ º Each file consisted of 5000 lines with a random number from 0 to 9 on each º º line. Each program created an output file, if there were any differences. º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º DISCLAIMER: Your results could be different from mine due to factors such º º as disk speed, disk fragmentation, disk caching, memory, and TSRs loaded. º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º (A) = Program cannot automatically synchronize. º º (B) = Program cannot create an output file and does not use errorlevels. º º N/A = Results can not be perform because of program limitations. º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ The PROS and CONS... Laser Compare by LaserArts ($10) [Shareware] Pros: No evaluation period. Can output up to 14 destinations (10 files, 3 printers, and the screen) in one session. Can display carriage returns. Great with batch files including an auto exit option once files have been found to be equal or different. Uses errorlevel codes upon exit. Lifetime registration key system. Cons: Complex user interface. Does not prompt for files if you do not give it any. Mismatches are not displayed side by side. My Opinion: Get it, keep it, and figure out how to use it. To me, this program is a extremely beefed up version of DOS's File Compare. But the low registration fee and numberous features makes this program my number one pick in almost all categories. Sherlock by Gulf Sierra ($25) [Shareware] Pros: ASP support. Many updates. Windows version now available. Dual windows that allow you to move and compare different sections of two files. Cons: No '/?' command for instant help. Registration reminder screen. Annoying prompts about printing registration form on exit. No automatic file synchronization. My Opinion: Pass. No auto synchronization can be a real hassle when your anaylzing two distinct files. Maybe future versions will include this feature. Visual Compare by Whitney Software, Inc. ($30) [Shareware] Pros: ASP support. Side by side comparison. Ability to create a composite file. Uses errorlevel codes upon exit. Cons: Was very slow when comparing two files that were very different. File comparing limitation of 16,368 lines. My Opinion: Pass. File limitations and time are a major factor when your looking for a good file handling product, perhaps they may make another version. File Compare by Microsoft ($39) [Commercial] Pros: Very Fast. Able to compare binary files. Bundled with MS-Dos 5.0+ Cons: Direct output only, no user interface. Aborts if files are too different. Short documentation. Does not prompt for files if you do not give it any. Mismatches are not displayed side by side. My Opinion: Learn it. This program is only a skeleton program compared to the rest of the pack. But, great if you have already purchased DOS and don't do plan on doing much comparing. Because of the simple program design, it can process files very quickly, but video output seems to be slow. Different File Compare by Tanny Bear Development ($15) [Shareware] Pros: Fully functional. Very Fast. Side by side comparison. Ability to create a composite file. You can text search through the files. Cons: It can only output to the screen. File comparing limitation of 65,534 lines. No author name - makes me think that they are embarrass about their program. My Opinion: Get it, learn it, and if you like it, keep it. This is great if you would like to see a visual comparison between both files entirely. It can examine both files for differences at outstanding speeds and has the ability to jump around to any portion of either file within a few keystrokes. Programs with an besides them means they are members of The Association of Shareware Professionals. This is a nice service for the users and authors of progarms however, with a $100 per year fee to the authors, you may notice that cost of the registration fee to be slighty higher than those that who are not members of ASP. ASP enforces strict regulations on bringing you the best and most professional quality of programming possible. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Where they can be reached: Archives with a "?" indicate a version number is usually placed there. Laser Compare... Sherlock... LaserArts Gulf Sierra Jason Laviska John P. Bauernschub, Jr. 510 Tupelo Drive 14809 Clavel Street Melbourne, FL 32935-6371 USA Rockville, MD 20853-1543 USA jason.laviska@outdoor.com CompuServe ID: 73270,77 Archive: LSRCMP??.ZIP Phone Number: 301-460-0354 Archive: SHERL???.ZIP (Windows version also available) Visual Compare... File Compare (Bundled in Dos 5.0+)... Whitney Software, Inc. Microsoft Corporation John R. Whitney One Microsoft Way P.O. Box 4999 Redmond, WA 98052-6399 USA Walnut Creek, CA 94596 USA Phone Numbers: 800-936-3500 (USA) CompuServe ID: 70661,3463 or 800-563-9048 (Canada) Archive: VC???.ZIP No archive. (Not shareware) Different File Compare... *** Could not find author's name! *** Tanny Bear Development 3435 Ocean Park Blvd. Suite 206 Santa Monica, CA 90405 USA Compuserve ID: 70244,1214 Fax: 310-396-2552 Archive: DFC??.ZIP These are the addresses and numbers that were included in the documentations. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ VERDICTS: Best Overall............Laser Compare by LaserArts Best with Batch Files...Laser Compare by LaserArts Best in Performance.....Laser Compare by LaserArts for overall speed and Different File Compare by Tanny Bear Development for fast anaylzing to the screen. Best User Interface.....None! Each program took time to learn and figure out, I would say that Sherlock and Visual Compare would best fit this category. Laser Compare and Different File Compare have some unique and complex interfaces, and DOS's FC doesn't have nothing to look at but flying text. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Other comparing programs on the shareware market, but did not make it to the my personal top five...Feel free to try them out, maybe you'll like one of these programs more than the advanced ones listed above. @Compare 1.6 by Brian C. Madsen - Free Registration. DIFF 1.3 by C. K. Miller - Freeware with source code. DoubleTake File Comparator 1.6 by John L. Dove III - Registration: $20 Generation Gap by Damon M. Farris - Registration: $40 File Compare 2.0 by Guido Klemans - Free registration. ListCompare 1.10 by *** Could not find author's name! *** - Registration: $7 PC Magazine's COMPARE by Michael J. Mefford - Freeware with source code. QCmp (Quick Compare) by Christopher J. Dunford - Freeware. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The Software WorkBench (TSWB) is a magazine that is designed to evaluate the certain pieces of useful shareware programs on the market helping the average consumer find the right program for their needs. Many magazines examine only commerical programs anywhere in the price range of $50-$200 and more. In today's world, the consumer wants to pay for the software that has the most overall value or usefulness. Even though paying $50 for a commerical program may sound like a great deal, many people are frustrated when they find out the software is too complicated or find the software was not designed for the application needed. If you decide to return to the store an opened software package, in many cases you will be refused. And if you were to upgrade this program, you will always end up paying more from your pocket. On the other hand, with shareware, you have the ability to try before you buy. With many shareware programs, once you have registered, all the future updates are yours for life. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Due to the number of people who would like to either kill me for making a program or company look bad or want their programs listed in a different issue, I will NOT give out my personal address or phone number. However, if I stumble onto your program, I like it, and I find many other programs similar to it, then I may decide to create another issue of TSWB that will help many people in finding the perfect program. If I think its worth mentioning, I will contact YOU and allow you to distribute this magazine. I have asked each author, I contacted, that they would keep me anonymous down to my personal and magazine names so I can continue to give out only my honest opinions. If your program was listed in this issue of TSWB then feel free to distribute it in its UNMODIFIED state along with your own program, otherwise distribute this file (and the file_id.diz) in a separate archive called TSWB01.ZIP. - Matt Anderson :-) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ASP is The Association of Shareware Professionals. CompuServe is a registered trademark of CompuServe, Inc. Generation Gap is a trademark of Mutech. Microsoft is a registered trademark of Microsoft Corporation.